make miracles - Spanish English Dictionary